package org.lex.ftp.model;

import org.lex.catalog.CatalogModel;
import org.lex.net.ftp.FTPURL;
import org.lex.net.ftp.IFTPClient;
import org.lex.net.ftp.IFTPFile;

public interface FTPModel extends CatalogModel<String> {
	public FTPFileView getFTPFileView();

	public void setFTPFileView(FTPFileView ftpFileView);

	public IFTPClient getFTPClient();

	public void setFTPClient(IFTPClient ftp);

	public IFTPFile[] list();

	public void cdUp();

	public FTPURL getFTPURL();

	public void setFTPURL(FTPURL url);
}
